package com.crane.oss.sys.bean.resp;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

/**
 * 机构信息
 *
 * @author bealon
 * @email ccsu123456@qq.com
 * @date 2018年12月28日 19时42分58秒
 */
@Getter
@Setter
@ToString
public class PartyBean implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long partyId;
    /**
     * 机构编号
     */
    private String partyCode;

    /**
     * 机构中文名称
     */
    private String nameCn;

    /**
     * 机构英文名称
     */
    private String nameEn;

    /**
     * 中文简称
     */
    private String shortNameCn;

    /**
     * 英文文简称
     */
    private String shortNameEn;

    /**
     * 直接上级
     */
    private Long parentId;

    /**
     * 直接上级
     */
    private String parentName;

    /**
     * 祖先及自己，以｜分割
     */
    private String lineage;

    /**
     * 机构类型 0 市机构  1区县机构  2学校机构
     */
    private Integer partyType;

    /**
     * 背景图
     */
    private String logo;

    /**
     * 省
     */
    private String province;
    private String provinceName;
    /**
     * 市
     */
    private String city;
    private String cityName;

    /**
     * 区
     */
    private String area;
    private String areaName;

    /**
     * 联系地址
     */
    private String address;

    /**
     * 联系电话
     */
    private String telephone;

    /**
     * 手机
     */
    private String mobile;
    private String adminName;
    /**
     * 参与者状态，'0'表示无效，'1'表示有效。
     */
    private Integer status;

    /**
     * 学校类型 1公办 2民办
     */
    private Integer schoolType;

    /**
     * 学段 1 小学 2 初中  4 高中
     */
    private String schoolPeriod;

    /**
     * 学制
     */
    private Integer schoolSystem;

    /**
     * 毕业时间
     */
    private Date schoolEndTime;

    /**
     * 开学时间
     */
    private Date schoolStartTime;

    private Date createTime;

}
